home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Collections: Taifun
/
Taifun 251 (1993-09-10)(Manewaldt, A.)(DE)(PD).zip
/
Taifun 251 (1993-09-10)(Manewaldt, A.)(DE)(PD).adf
/
KILBM
/
KILBM_ENG.doc
< prev
next >
Wrap
Text File
|
1993-09-13
|
9KB
|
302 lines
KILBM V1.30
- FREEWARE -
(c) 1990-93 by Andreas R. Kleinert. All rights reserved.
This program was written under OS V3.00 and is therefore
fully compatible. It needs OS >= V1.2.
This program needs 'ak_gen0.library' V37+ (in "LIBS:").
Release Date : 10.05.1993
Copyright :
===========
The program KILBM and its documentation files are
(C)opyright 1990-93 by Andreas R. Kleinert. All rights reserved.
Disclaimer :
============
The author takes no responsibility for any results of the use of this
program.
This software is provided "AS IS" and there is no warranty of any kind,
so that you use this software at your own risk.
Distribution :
==============
The program KILBM V1.30 is freely distributable (FREEWARE).
You may copy it, if the copyright notice is left intact and
all of its parts are included in the distribution.
This program must not be included in commercial packages or commercial
program collections without my written permission.
This program must not be sold in any way, but it is allowed to take
a nominal fee including the costs for copying.
This program may be put on public domain disks or included in public
domain disk libraries.
Special permission hereby goes to Fred Fish's AmigaLib-Disks and
the german series TAIFUN, FRANZ, TIME, GPD and Amiga Szene.
This program may also be distributed via electronic mail and may be
put into mailboxes as long as the redistribution conditions are
respected in all points.
By using or distributing this program you automatically agree to
all of the above conditions and terms.
Function :
==========
"KILBM" brings to you many possibilities to work with IFF-graphics :
1) Showing of
- packed and unpacked IFF-ILBM graphics
- unpacked IFF-ACBM graphics
2) Saving the screen as
- packed or unpacked IFF-ILBM graphics.
- unpacked IFF-ACBM graphics.
3) Converting
- IFF-ACBM graphics to IFF-ILBM graphics (packed/unpacked)
- IFF-ILBM graphics to IFF-ACBM graphics
The original file is not overwritten :
The destination file will be created with the extension ".ilbm"
or ".acbm" (depending on conversion mode).
USE THIS OPTION CAREFULLY !!!
Additional Information :
========================
"KILBM" is the first in my small series of IFF-Reader und -Converter
programs.
Upto today there are also available :
K8SVX : For playing of IFF-8SVX-Samples.
KFTXT : For reading and converting of IFF-FTXT-Files.
IFF-Arranger : Editing of IFF-Files (removing/adding of Chunks, ...)
Correspondence :
================
If you like, you may send me some money. Perhaps this will motivate me
to continue programming such programs or just making updates of
this one. Send bug-reports, money or whatever to :
Andreas R. Kleinert,
Grube Hohe Grethe 23,
W-5900 Siegen 1, since 1.7.93 : 57074 Siegen
Germany.
Usage :
=======
To get a help "how to use" KILBM V1.30, just type "KILBM ?" in the
CLI/Shell-Window.
Then you'll get a full explanation of all of its possibilities.
Note : All EHB- (Extra-Half-Brite-) and HAM- (Hold_And_Modify-)
Graphics should be displayed without any problems.
But don't blame me, if it doesn't work (nevertheless you
should report it ;)
History :
=========
V1.30 : (original-length KILBM : 13772 Bytes,
------- original-length KILBM_light : 7068 Bytes)
- now with Color-Cycling Routine
NOT YET 100% PERFECT !!!
- and more improvements
V1.29 : (original-length KILBM : 12492 Bytes,
------- original-length KILBM_light : 5540 Bytes)
- Control-Window was not closed, when bug occured in Display-Routine
- now can be used as a Default-Tool for Workbench-Projects
- now checks Mousebottons no longer directly, but opens a window
on the Display-Screen with IDCMP_MOUSEBUTTONS
V1.28 : (original-length KILBM : 12172 Bytes,
------- original-length KILBM_light : 5272 Bytes)
- another "bytes per line"-fix (IFF-ILBM and -ACBM-Display)
- lowest accepted library version now is V37 of "ak_gen0.library"
- now FileRequester for Picture-Display, if no parameters or
Workbench-Start
- new program : KILBM_light, for viewing only IFF-ILBM-Files
(ACBM-, Write- and Convert-Options are missing)
V1.27 : (original size : 11972 Bytes)
-------
- changed way of getting "bytes per line"
(because of possible bugs)
- now also able to save V39-Workbench-Screens with
interleaved BitMap (like IFF-ILBM).
ONLY Workbench-Screens yet (checks for Screen->Flags & WBENCHSCREEN).
- REMOVED read functions for replacement of the WB-Screen
by IFF-ILBM/IFF-ACBM.
This option was not very useful, but very incompatible.
- consequent use of _tinymain/_exit
- 09.04.1993 : removed "About_IFF.doc"
V1.26 : (original size : 13580 Bytes)
-------
- code-splitting, use of SAS/C's new Optimizer (for speed)
- changed order of arguments in command line !!!
- now VERY FAST in displaying pictures
- saved space : about 1500 Bytes
- new : if no additional option is specified, the picture is
just displayed ...
V1.25 : (original size : 15100 Bytes)
-------
- use of SAS/C V6.00
- use of "ak_gen0"-pragmas
- optimizations
- more integrated construction of read, show and conversion routines
- saved space : about 3000 Code-Bytes
V1.21 / V1.22 : (original size : 18084 Bytes)
---------------
- correct reading and writing of 32-Bit CAMGs.
This hopefully allows support of all new ECS and AA ScreenModes.
- routine for "mode guessing" if CAMG not available (or corrupt)
- different routines for "V33"- and "V37+"-ScreenOpening
- explicitely use of topaz-8 font for Display-Screen
- "big" pictures, where "BMHD.pageWidth" > "BMHD.w"
or "BMHD.pageHeight" > "BMHD.h"
should now be displayed correctly
- removed very last rest of "byte-count" things
V1.19 :
-------
- removed CRNG- and CCRT-Support (mostly useless)
- joined "About_IFF_xxxx.doc" to "About_IFF.doc"
V1.18 :
-------
- removed "byte-count" things
- removed unnecessary parameters in functions
V1.17 :
-------
- removed some unecessary code-bytes
- added additional doc-files
- About_ILBM.doc : Explains intention of IFF-ILBM-File-Format
shortly.
- About_ACBM.doc : Explains intention of IFF-ACBM-File-Format
shortly.
- added additional warnings about careful use to this doc-file ...
- added "Additional Information" paragraph
V1.16 :
-------
- use of pragmas (register parameters for system calls)
- rewrote parts of "printf()"-routine
- doc-fix :
I forgot to mention at the top, that with V1.15
"ak_gen0.library" V35+ is needed.
(Error text already had been updated.)
This is because of prevention of bugs.
V1.15 :
-------
- Lowest accepted library version now is V35 of "ak_gen0.library"
- won about 3700 Bytes because of own "printf()"-routine
- splitted some strings to save space
- reduced and corrected error strings and codes, also to save
space (and to prevent bugs/misunderstandings)
- a future support of things like "locale.library" would now
be much easier (I hope)
- fixed a bug, which occured, when displaying packed/unpacked
IFF-ILBM or IFF-ACBM-Brushes (only ODD-LINED Brushes)
- fixed same bug in conversion-routines (-ci/-cim/-ca)
- safety check for screen opening has been added
(now code becomes more and more longer, but even shorter than before !)
- could not use global optimizer (GO), because with it there
occured some silly bugs (don't know which reason),
so we need some more code-bytes
- converted files now get the extension ".ilbm" (for -ci/-cip)
or ".acbm" (for -ca)
V1.12 :
-------
- Hopefully fixed a bug, that would have caused problems, when saving
Screens other than 640x256.
Note : Overscan limit is (as far as I know) 704x283 or 736x290.
KILBM also manages things like 724x283 (x + 20), but other
programs might not accept this.
- Well it also seems, that now brushes are displayed correctly.
(Tested with ENV:sys/pointer.ilbm (Brush) of the WB V2.04.
Showing of ENV:sys/palette.ilbm (Brush f. Colors) also didn't cause
any problems.)
- "doc-fixes"
- translated some german output-texts into english (and "sorted" them
new)
V1.11 :
-------
- First official released FREEWARE version.
V1.00 - V1.10 :
---------------
- Private work versions. Not released.
Copyrights :
============
Some of the mentioned names or products above may be copyrighted by
companies or trademarks of companies.